@charset "utf-8";


/* main_image轮播图CSS　2022.3.6 */
.lunpic { height:600px; width:100%;}
.lunpic .swiper-container{ width:100%; height:100%;}
.lunpic .swiper-container .swiper-wrapper{ width:100%; height:100%;}
.lunpic .swiper-container .swiper-wrapper .swiper-slide{ width:100%; height:100%;}
.lunpic .swiper-container .swiper-wrapper .ssbg1{background:url('../images/b1.jpg') center center no-repeat;}
.lunpic .swiper-container .swiper-wrapper .ssbg2{background:url('../images/b2.jpg') center center no-repeat;}
.lunpic .swiper-container .swiper-wrapper .ssbg3{background:url('../images/b3.jpg') center center no-repeat;}
.lunpic .swiper-container .swiper-wrapper .swiper-slide a{ width:100%; height:100%;display:block}
.lunpic .swiper-container .swiper-pagination {
   bottom: 25px;
}

.lunpic .swiper-container .swiper-pagination-bullet {
    opacity: 1;
    position: relative;
    width: 50px;
    height: 3px;
    border-radius: 0;
    margin: 0 4px;
    background-color: rgba(0,0,0,0.5);
    transition: background-color .3s ease;
}

.lunpic .swiper-container .swiper-pagination-bullet::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: scaleX(0);
    transform-origin: 0 0;
}

.lunpic .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    animation: sliderPagination 3s linear forwards
}

.lunpic .swiper-container .swiper-pagination-bullet:hover {
    background-color: #fff;
}

@keyframes sliderPagination {
 	100% {
		transform: scaleX(1);
        opacity: 1;
    }
}
@media only screen and (max-width: 768px) {
	/*轮播图*/
.lunpic{ display:block;height:260px;}
.lunpic .swiper-container .swiper-wrapper .ssbg1{background-size:cover;}
.lunpic .swiper-container .swiper-wrapper .ssbg2{background-size:cover;}
.lunpic .swiper-container .swiper-wrapper .ssbg3{background-size:cover;}
.lunpic .swiper-container .swiper-wrapper .ssbg4{background-size:cover;}
.lunpic .swiper-container .swiper-wrapper .swiper-slide{ }
}
/* main_image手机 轮播图CSS　end */

div.flicking_con{position:absolute;top:90%;left:50%;z-index:950;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:950;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

/*首页公共类*/
.index_tit{font:26px/40px "微软雅黑", "宋体", "黑体"; text-align:center; height:120px; line-height:60px; padding-top:40px; }
.index_titen{font:18px/40px "微软雅黑", "宋体", "黑体"; text-align:center;}
.index_line{ padding-top:30px; border-bottom:1px #681b23 solid; margin-bottom:20px;}


.in_main{position: relative; padding:30px 0px;}
.main_left{ width:800px; float:left;}
.main_left .fl_tit{ padding-left:5px; color:#06F;height:40px;font-size:18px; font-weight:700; line-height:40px; width:100%; float:left;}
.main_left .fl_li{height:auto;width:100%; float:left; padding-bottom:20px;}
.main_left .fl_li li{ width:100%; float:left; height:auto; line-height:20px;font-size:15px; list-style-type: square;list-style-position:inside;}
.main_right{ width:380px; float:right;padding-bottom:20px;}
.main_right .r_news dt{ padding-left:20px;height:40px;font-size:18px; font-weight:700; line-height:40px; width:100%; float:left;}
.main_right .r_news li{ list-style-type: square;list-style-position:inside; padding:0 5px;}

.ylink{ height:auto; padding:40px 0;}
.ylink .ylink_tit{ height:30px; line-height:30px; font-size:16px; width:100%; float:left;}
.ylink .ylink_li{ padding:10px; font-size:14px; width:100%; float:left;}
.ylink .ylink_li a{ padding:0 10px; border-right:1px solid #666;}


@media only screen and (max-width: 768px) {
	/*轮播图*/
	 .main_visual{height:260px;}
	 .main_image{height:260px;}
.main_image ul{height:240px;}
.main_image li{height:260px;}
.main_image li span{height:260px;}
.main_image li .img_1{background-size:cover;}
.main_image li .img_2{background-size:cover;}
.main_image li .img_3{background-size:cover;}
.main_image li .img_4{background-size:cover;}
.main_image li a{height:260px;}

.index_service{padding-bottom:0px;}
.index_serli li span{ font-size:13px; line-height:30px;}
.index_cj{ height:260px;}

.main_left{ width:100%;}
.main_left .fl_li{ padding-left:5px;}
.main_right{ wdith:100%; float:left;}

.floor_2_main .fl_li li{ width:33%; height:280px; padding:10px 10px;}
.floor_2_main .fl_li li dd{margin: 0px auto; width:100%; overflow:hidden; height:270px;border-radius:3px;}


}

